home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 4 / Apprentice-Release4.iso / Languages / Oberon⁄F™ 1.1 / Dev / Rsrc / errors (.txt) < prev    next >
Encoding:
Oberon Document  |  1995-08-29  |  7.6 KB  |  215 lines  |  [oODC/obnF]

  1. Documents.StdDocumentDesc
  2. Documents.DocumentDesc
  3. Containers.ViewDesc
  4. Views.ViewDesc
  5. Stores.StoreDesc
  6. Documents.ModelDesc
  7. Containers.ModelDesc
  8. Models.ModelDesc
  9. Stores.ElemDesc
  10. TextViews.StdViewDesc
  11. TextViews.ViewDesc
  12. TextModels.StdModelDesc
  13. TextModels.ModelDesc
  14. TextModels.AttributesDesc
  15. Helvetica
  16. TextRulers.StdRulerDesc
  17. TextRulers.RulerDesc
  18. TextRulers.StdStyleDesc
  19. TextRulers.StyleDesc
  20. TextRulers.AttributesDesc
  21. Helvetica
  22. List of Oberon Error Numbers
  23. Oberon microsystems  24. 2. 95
  24. 1. Incorrect use of language Oberon
  25.   0    undeclared identifier
  26.   1    multiply defined identifier
  27.   2    illegal character in number
  28.   3    illegal character in string
  29.   4    identifier does not match procedure name
  30.   5    comment not closed
  31.   9    "=" expected
  32. 12    type definition starts with incorrect symbol
  33. 13    factor starts with incorrect symbol
  34. 14    statement starts with incorrect symbol
  35. 15    declaration followed by incorrect symbol
  36. 16    MODULE expected
  37. 18    "." missing
  38. 19    "," missing
  39. 20    ":" missing
  40. 22    ")" missing
  41. 23    "]" missing
  42. 24    "}" missing
  43. 25    OF missing
  44. 26    THEN missing
  45. 27    DO missing
  46. 28    TO missing
  47. 30    "(" missing
  48. 34    ":=" missing
  49. 35    "," or OF expected
  50. 38    identifier expected
  51. 39    ";" missing
  52. 41    END missing
  53. 44    UNTIL missing
  54. 46    EXIT not within loop statement
  55. 47    illegally marked identifier
  56. 50    expression should be constant
  57. 51    constant not an integer
  58. 52    identifier does not denote a type
  59. 53    identifier does not denote a record type
  60. 54    result type of procedure is not a basic type
  61. 55    procedure call of a function
  62. 56    assignment to non-variable
  63. 57    pointer not bound to record or array type
  64. 58    recursive type definition
  65. 59    illegal open array parameter
  66. 60    wrong type of case label
  67. 61    inadmissible type of case label
  68. 62    case label defined more than once
  69. 63    illegal value of constant
  70. 64    more actual than formal parameters
  71. 65    fewer actual than formal parameters
  72. 66    element types of actual array and formal open array differ
  73. 67    actual parameter corresponding to open array is not an array
  74. 68    control variable must be integer
  75. 69    parameter must be an integer constant
  76. 70    pointer or VAR record required as formal receiver
  77. 71    pointer expected as actual receiver
  78. 72    procedure must be bound to a record of the same scope
  79. 73    procedure must have level 0
  80. 74    procedure unknown in base type
  81. 75    invalid call of base procedure
  82. 76    this variable (field) is read only
  83. 77    object is not a record
  84. 78    dereferenced object is not a variable
  85. 79    indexed object is not a variable
  86. 80    index expression is not an integer
  87. 81    index out of specified bounds
  88. 82    indexed variable is not an array
  89. 83    undefined record field
  90. 84    dereferenced variable is not a pointer
  91. 85    guard or test type is not an extension of variable type
  92. 86    guard or testtype is not a pointer
  93. 87    guarded or tested variable is neither a pointer nor a VAR-parameter record
  94. 88    open array not allowed as variable, record field or array element
  95. 92    operand of IN not an integer, or not a set
  96. 93    set element type is not an integer
  97. 94    operand of & is not of type BOOLEAN
  98. 95    operand of OR is not of type BOOLEAN
  99. 96    operand not applicable to (unary) +
  100. 97    operand not applicable to (unary) -
  101. 98    operand of ~ is not of type BOOLEAN
  102. 99    ASSERT fault
  103. 100    incompatible operands of dyadic operator
  104. 101    operand type inapplicable to *
  105. 102    operand type inapplicable to /
  106. 103    operand type inapplicable to DIV
  107. 104    operand type inapplicable to MOD
  108. 105    operand type inapplicable to +
  109. 106    operand type inapplicable to -
  110. 107    operand type inapplicable to = or #
  111. 108    operand type inapplicable to relation
  112. 109    overriding method must be exported
  113. 110    operand is not a type
  114. 111    operand inapplicable to (this) function
  115. 112    operand is not a variable
  116. 113    incompatible assignment
  117. 114    string too long to be assigned
  118. 115    parameter doesn't match
  119. 116    number of parameters doesn't match
  120. 117    result type doesn't match
  121. 118    export mark doesn't match with forward declaration
  122. 119    redefinition textually precedes procedure bound to base type
  123. 120    type of expression following IF, WHILE, UNTIL or ASSERT is not BOOLEAN
  124. 121    called object is not a procedure (or is an interrupt procedure)
  125. 122    actual VAR-parameter is not a variable
  126. 123    type of actual parameter is not identical with that of formal VAR-parameter
  127. 124    type of result expression differs from that of procedure
  128. 125    type of case expression is neither INTEGER nor CHAR
  129. 126    this expression cannot be a type or a procedure
  130. 127    illegal use of object
  131. 128    unsatisfied forward reference
  132. 129    unsatisfied forward procedure
  133. 130    WITH clause does not specify a variable
  134. 131    LEN not applied to array
  135. 132    dimension in LEN too large or negative
  136. 135    SYSTEM not imported
  137. 136    LEN applied to untagged array
  138. 137    unknown array length
  139. 138    NEW not allowed for untagged structures
  140. 139    Test applied to untagged record
  141. 140    untagged receiver
  142. 141    SYSTEM.NEW not implemented
  143. 150    key inconsistency of imported module
  144. 151    incorrect symbol file
  145. 152    symbol file of imported module not found
  146. 153    object or symbol file not opened (disk full?)
  147. 154    recursive import not allowed
  148. 155    generation of new symbol file not allowed
  149. 2. Limitations of implementation
  150. 200    not yet implemented
  151. 201    lower bound of set range greater than higher bound
  152. 202    set element greater than MAX(SET) or less than 0
  153. 203    number too large
  154. 204    product too large
  155. 205    division by zero
  156. 206    sum too large
  157. 207    difference too large
  158. 208    overflow in arithmetic shift
  159. 209    case range too large
  160. 210    code too long
  161. 211    jump distance too large
  162. 213    too many cases in case statement
  163. 215    not enough registers: simplify expression
  164. 216    not enough floating-point registers: simplify expression
  165. 218    illegal value of parameter  (0 <= p < 128)
  166. 219    illegal value of parameter  (0 <= p < 16)
  167. 220    illegal value of parameter
  168. 221    too many pointers in a record
  169. 222    too many global pointers
  170. 223    too many record types
  171. 224    too many pointer types
  172. 225    illegal sys flag
  173. 226    too many exported procedures
  174. 227    too many imported modules
  175. 228    too many exported structures
  176. 229    too many nested records for import
  177. 230    too many constants (strings) in module
  178. 231    too many link table entries (external procedures)
  179. 232    too many commands in module
  180. 233    record extension hierarchy too high
  181. 240    identifier too long
  182. 241    string too long
  183. 242    too many meta names
  184. 243    too many imported variables
  185. 249    inconsistent import
  186. 250    code proc must not be exported
  187. 251    too many nested function calls
  188. 254    debug position not found
  189. 255    debug position
  190. 3. Warnings
  191. 301    implicit type cast
  192. 302    guarded variable can be side-effected
  193. 303    open array (or pointer to array) containing pointers
  194. 4. Analyzer Warnings
  195. 900    never used
  196. 901    never set
  197. 902    used before set
  198. 903    set but never used
  199. 904    used as varpar, possibly not set
  200. 905    also declared in outer scope
  201. 906    access/assignment to intermediate
  202. 907    redefinition
  203. 908    new definition
  204. 909    statement after RETURN/EXIT
  205. 910    for loop variable set
  206. 911    implied type guard
  207. 913    evaluation sequence of params.
  208. 930    superfluous semicolon
  209. TextControllers.StdCtrlDesc
  210. TextControllers.ControllerDesc
  211. Containers.ControllerDesc
  212. Controllers.ControllerDesc
  213. Helvetica
  214. Documents.ControllerDesc
  215.